Python Job: Développeur back-end H-F

Job added on

Company

EGM

Location

Valbonne - France

Job type

Full-Time

Python Job Details

À propos d’EGM

EGM est une entreprise dédiée à la conception et au développement de solutions basées sur l’Internet des Objets (IoT) et les plateformes de données. L’équipe est constituée d’environ 15 personnes travaillant dans l’électronique, les logiciels embarqués, le développement et l'intégration de briques technologiques ou encore la modélisation, l’exploitation (AI) et la visualisation de données.

Impliqués dans des projets européens et nationaux, nous apportons notre expertise à des projets visant à améliorer l’efficacité, la durabilité et la sécurité des processus dans divers domaines tels que l’environnement, les territoires intelligents, la gestion de l’eau, l’agroécologie, l’industrie, etc.

En relation étroite avec les experts du domaine, notre champ d’intervention couvre la conception d’appareils IoT innovants, leur déploiement dans différents contextes (Cloud / Edge), la collecte, validation et contextualisation des données dans une plateforme Big Data, la conception et le déploiement d’algorithmes d’apprentissage automatique, la visualisation et l’analyse des données, ...

Étant également fortement impliqués dans la R&D, nous étudions et expérimentons toujours de nouvelles technologies (actuellement jumeaux numériques, Data Spaces, ...)

Description du poste

Nous recherchons un(e) développeur(se) back-end pour travailler sur notre plateforme de données open-source dont le cœur repose sur Stellio (stellio.io), développé par EGM et membre de l’écosystème FIWARE. Cette plateforme de données est responsable de la collecte, du stockage et de l’analyse des données envoyées par des capteurs ou récupérées depuis d’autres sources de données (Open Data, APIs ouvertes, systèmes tiers, ...).

Vous participerez à :

  • Implémentation des API de gestion des données (spécification NGSI-LD)
  • Développement et maintenance des services composant la plateforme
  • Conception et implémentation des tableaux de bord de visualisation et d'analyse des données (Grafana, Superset)
  • Intégration avec les capteurs / actionneurs déployés sur les sites des clients
  • Intégration avec des systèmes externes utilisés par des experts du domaine (NiFi)
  • Déploiement continu dans des environnements Cloud / Edge
  • Suivi technique de projets de R&D Européens et de projets de déploiement nationaux

Nous recherchons avant tout une personne motivée et curieuse prête à participer activement à des projets innovants visant un environnement plus durable.

Technologies clés

  • Développements essentiellement réalisés en Kotlin (mais on peut croiser du Java ou du Python)
  • Framework Spring Boot majoritairement - Base de données PostgreSQL (extension temporelle – TimescaleDB – et géospatiale – PostGIS)
  • Processus de qualité logicielle (tests, documentation, revues de code, …)
  • Intégration et déploiement continus (Jenkins, GitHub Actions)
  • Environnement Web (HTTP, REST, ...) et IoT (MQTT, SenML, …)
  • Paradigmes de programmation fonctionnelle
  • Développement dans un environnement cloud
  • Méthodologie Agile

Expérience requise

Une première expérience en développement de logiciels et / ou une participation à des projets open-source est requise.

Comme nous participons activement à des projets européens, il est nécessaire de parler anglais.

Type d'emploi : CDI, Temps plein

Salaire : 34 000,00€ à 50 000,00€ par an

Avantages :

  • Participation au Transport
  • Titre-restaurant

Programmation :

  • Du Lundi au Vendredi
  • Travail en journée

Lieu du poste : Un seul lieu de travail